/**
 * 加载ElementUI组件以及css
 *
 * @author liuqi
 * @date 2024/12/20 20:42
 **/
import Vue from "vue";
import {
    Container, Header, Aside, Main, Footer, Button, Scrollbar, Menu, Submenu, MenuItemGroup, MenuItem,
    Row, Col, Card, Table, TableColumn, Pagination, Input, Form, FormItem,
    Select, Option, Message, Alert, Loading, MessageBox, Notification,
    InputNumber, Drawer, Upload, Dialog, Radio, RadioButton, RadioGroup, Divider,
    Tabs, TabPane, DatePicker, Descriptions, DescriptionsItem, Tag, Avatar, Icon, Tooltip,
    Slider, Switch, Link, Dropdown, DropdownMenu, DropdownItem, Transfer, Carousel, CarouselItem
} from "element-ui";
import "element-ui/lib/theme-chalk/index.css";

Vue.prototype.$message = Message;
Vue.prototype.$loading = Loading;
Vue.prototype.$msgbox = MessageBox;
Vue.prototype.$alert = MessageBox.alert;
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$prompt = MessageBox.prompt;
Vue.prototype.$notify = Notification;

Vue.use(Container);
Vue.use(Header);
Vue.use(Aside);
Vue.use(Main);
Vue.use(Footer);
Vue.use(Button);
Vue.use(Scrollbar);
Vue.use(Menu);
Vue.use(Submenu);
Vue.use(MenuItemGroup);
Vue.use(MenuItem);
Vue.use(Row);
Vue.use(Col);
Vue.use(Card);
Vue.use(Table);
Vue.use(TableColumn);
Vue.use(Pagination);
Vue.use(Input);
Vue.use(Form);
Vue.use(FormItem);
Vue.use(Select);
Vue.use(Option);
Vue.use(Alert);
Vue.use(Loading);
Vue.use(InputNumber);
Vue.use(Drawer);
Vue.use(Upload);
Vue.use(Dialog);
Vue.use(Radio);
Vue.use(RadioButton);
Vue.use(RadioGroup);
Vue.use(Divider);
Vue.use(Tabs);
Vue.use(TabPane);
Vue.use(DatePicker);
Vue.use(Descriptions);
Vue.use(DescriptionsItem);
Vue.use(Tag);
Vue.use(Avatar);
Vue.use(Icon);
Vue.use(Tooltip);
Vue.use(Slider);
Vue.use(Switch);
Vue.use(Dropdown);
Vue.use(DropdownMenu);
Vue.use(DropdownItem);
Vue.use(Transfer);
Vue.use(Carousel);
Vue.use(CarouselItem);
